void main(List<String> args) {
  List arr = [1, 2, 3, 4, 5];
  print(arr);
  print(arr[2]);
  arr.add(6);
  print(arr);
  arr.addAll([999,888,777]);
  print(arr);
  arr.insert(0, 0);
  print(arr);
  arr.remove(0);
  print(arr);
  arr.removeAt(0); // 0 是索引
  print(arr);
  arr.removeLast(); // 删除最后一个
  
  print(arr);
  // arr.removeRange(1, 3); // 删除索引1到3之间的元素 
  // print(arr);
  // arr.clear(); // 清空
  print(arr.isEmpty);
  // print(arr);
  // arr.sort(); // 排序
  // print(arr);
  // arr.shuffle(); // 打乱顺序
  // print(arr);
  // arr.forEach((element) {
  //   print(element);
  // });
  if (arr.length > 0) {
    print(arr.first);
    print(arr.last);
  }

  for (int i = 0; i < arr.length; i++) {
    print("$i => ${arr[i]}");
  }

  arr.forEach((element) {
    print(element);
  });
  arr.forEach((element) => print(element) );
  print(arr.every((element) => element > 4));
  print(arr.where((element) => element > 4));

  for (var element in arr) {
    print('111---$element');
  }

 
  
}